package net.xiangcaowuyu.resttemplate.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author laughing
 * @date 2020/10/2
 * @site https://www.xiangcaowuyu.net
 */
@Data
/**
 * @author laughing
 * @date 2020/9/10
 * @site https://www.lisen.org
 */
public class AmapGeoParameters implements Serializable {

    private String status;
    private Integer count;
    private String info;

    @JsonProperty(value = "geocodes")
    private List<GeoCodes> geocodes;
}

class GeoCodes implements Serializable {

    /**
     * 结构化地址信息
     */
    private String formatted_address;

    /**
     * 国家
     */
    private String country;

    /**
     * 地址所在的省份名
     */
    private String province;

    /**
     * 地址所在的城市
     */
    private String city;

    /**
     * 城市编码
     */
    private String citycode;

    /**
     * 地址所在的区
     */
    private String district;

    /**
     * 街道
     */
    private String street;

    /**
     * 门牌
     */
    private String number;

    /**
     * 区域编码
     */
    private String adcode;

    /**
     * 坐标点
     */
    private String location;

    /**
     * 匹配级别
     */
    private String Stringlevel;
}


